Energy Management for Cloud Computing: A survey from Scheduling Perspective of Heuristic, Game Theory and Learning Strategy
نویسندگان
چکیده
Cloud computing has been a champion in Information Technology (IT) world for supporting flexibility on-demand services. It is leveraged to instantly fulfill dynamic demands from heterogeneous environment. However, the massive demand for the Cloud computing services contributed to high energy consumption, thus affecting cost of service and processing components lifetime. Quite a portion of the energy consumed is dissipated for ensuring processing components (i.e., processor) running but idle. An effective task scheduling is the solution for better processing performance while reducing energy consumption. In this paper we compared several energy efficient scheduling from three (3) different perspectives (i.e., heuristic, economic and intelligent points of view). These different perspectives are chosen particularly for exemplifying essential principles and features of energy management in task scheduling. Novel knowledge on the energy management are identified through similarities, differences and energy models. We believed that better trade-off between energy consumption and system performance is the solution to green Cloud computing.
منابع مشابه
Green Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملTask Scheduling Algorithm Using Covariance Matrix Adaptation Evolution Strategy (CMA-ES) in Cloud Computing
The cloud computing is considered as a computational model which provides the uses requests with resources upon any demand and needs.The need for planning the scheduling of the user's jobs has emerged as an important challenge in the field of cloud computing. It is mainly due to several reasons, including ever-increasing advancements of information technology and an increase of applications and...
متن کاملTask Scheduling in Fog Computing: A Survey
Recently, fog computing has been introducedto solve the challenges of cloud computing regarding Internet objects. One of the challenges in the field of fog computing is the scheduling of tasks requested by Internet objects. In this study, a review of articles related to task scheduling in fog computing has been done. At first, the research questions and goals will be introduced, an...
متن کاملEnergy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کامل